
// $().ready(function () {
//   $("#selects li").click(function (e) { 
//     $("#selects li").removeClass();
//     $(this).addClass("cur");
//     $(".cartype").css("display","none")
//   });
// });

$().ready(function () {
    //日历默认显示当前日期
    document.getElementById('endTime').valueAsDate = new Date();
});


  $().ready(function () {
    //创建和初始化地图函数：
    function initMap() {
      createMap(); //创建地图
      setMapEvent(); //设置地图事件
      addMapControl(); //向地图添加控件
      search();
      }

      $("#selects li").click(function (e) {
          // 更改按钮样式
          e.preventDefault();
          $("#selects li").removeClass();
          $(this).addClass("curs");

          //更改内容样式 
          var btn = $(".curs");
          var text = btn.html();
          $(".cartype").css("display", "block");
          if (text == "我是乘客") {
              // 内容减少，总体高度减少
              $(".cartype").css("display", "none");
              $("#userCon").removeClass("curs");
              $("#carCon").addClass("curs");
              $(".people").css("display", "none");
          } else {
              // 内容复原，总体高度复原
              $(".cartype").css("display", "block");
              $("#carCon").removeClass("curs");
              $("#userCon").addClass("curs");
              $(".people").css("display", "block");
          }
      });

      //付费输入框穿透
      $("#rad8,#rad7").click(function (e) {
          $("#aText").css({
              "pointer-events": "none ",
              "box-shadow": "inset 5px 2px 50px 3px rgb(165, 165, 177)", "border": "1px solid grey"
          });
          $("#aText").val("");

      });
      $("#rad9").click(function (e) {
          $("#aText").css({ "pointer-events": "auto", "box-shadow": "inset 2px 2px 15px 3px rgb(222, 222, 238)" });

      });

      //上下班城市下拉选择
      $("#Commuting_SelectListCity").change(function (e) {
          var a = document.getElementById("Commuting_SelectListCity");
          var b = a.options[a.selectedIndex].text;
          createMapone(b);

      });

      function createMapone(name) {    
        //在百度地图容器中创建一个地图
       /*var point = new BMap.Point(108.404, 22.915)*/; //定义一个中心点坐标

          map.centerAndZoom(name, 18); //设定地图的中心点或地名和坐标并将地图显示在地图容器中
          // var walking = new BMap.WalkingRoute(map, {renderOptions:{map: map, autoViewport: true}});
          // walking.search("南宁", "平果");

          window.map = map; //将map变量存储在全局
          // var walk=getDistance(true);
          // console.log(walk);
      }


   //创建地图函数：
   function createMap() {
       var map = new BMap.Map("dituContent"); //在百度地图容器中创建一个地图
       /*var point = new BMap.Point(108.404, 22.915)*/; //定义一个中心点坐标
       var a = '北京市';
       map.centerAndZoom(a, 18); //设定地图的中心点或地名和坐标并将地图显示在地图容器中

       // var walking = new BMap.WalkingRoute(map, {renderOptions:{map: map, autoViewport: true}});
       // walking.search("南宁", "平果");
      
       window.map = map; //将map变量存储在全局
       // var walk=getDistance(true);
       // console.log(walk);
   }

   //地图事件设置函数：
   function setMapEvent() {
       map.enableDragging(); //启用地图拖拽事件，默认启用(可不写)
       map.enableScrollWheelZoom(); //启用地图滚轮放大缩小
       map.enableDoubleClickZoom(); //启用鼠标双击放大，默认启用(可不写)
       map.enableKeyboard(); //启用键盘上下左右键移动地图
   }

   //地图控件添加函数：
   function addMapControl() {
       //向地图中添加缩放控件
       var ctrl_nav = new BMap.NavigationControl({ anchor: BMAP_ANCHOR_TOP_LEFT, type: BMAP_NAVIGATION_CONTROL_LARGE });
       map.addControl(ctrl_nav);
       //向地图中添加缩略图控件
       var ctrl_ove = new BMap.OverviewMapControl({ anchor: BMAP_ANCHOR_BOTTOM_RIGHT, isOpen: 1 });
       map.addControl(ctrl_ove);
       //向地图中添加比例尺控件
       var ctrl_sca = new BMap.ScaleControl({ anchor: BMAP_ANCHOR_BOTTOM_LEFT });
       map.addControl(ctrl_sca);
      }

   // 搜索路线
   $(".search").click(function (e) { 
     e.preventDefault();
     var start=$("#start").val();
     var end=$("#end").val();
     var driving = new BMap.DrivingRoute(map, { renderOptions: { map: map, autoViewport: true } });
     driving.search(start, end);

     driving.setSearchCompleteCallback(function (results) {
       if (driving.getStatus() != BMAP_STATUS_SUCCESS) {
           return;
       }
       var plan = results.getPlan(0);
       var km = parseInt(plan.getDistance(false)) / 1000;  // 驾车距离就是他了

         alert("公里数为："+km);
     });
   });

   initMap(); //创建和初始化地图
      
  
  });
  

  
